<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	html, body {
    	height: 100%;
	}

	body{
		font-size: 13px;
	    letter-spacing: 0px;
	    margin: 0px auto; 
	    padding: 0;
	    background: url("../imgs/fondo.png") repeat-x #f3f3f3;
	    font-family: 'ubuntuwf';
	    min-width: 1000px;
	    min-height: 100%;
	    /*display: inline;*/
    }

    a{
    	text-decoration: none;
    }

    p{
	    letter-spacing: 0;
	}
	ul{
		margin: 0px;
		padding: 0px;
	}

	li{
		list-style: none;
	}

	textarea {
    	border: 1px solid #e5e5e5;
    	margin-left: 7px;
    	padding: 5px 17px;
    	height: 87px;
    	width: 264px;
    	font-size: 12px;
    	resize: none;
    	/*para Firefox*/
		-moz-border-radius: 5px;
		/*para Safari y Chrome*/
		-webkit-border-radius: 5px;
		/* para Opera */
		border-radius: 5px;
		font-family: 'ubuntuwf';
		color: #3E3E3E;
	}


	input {
		border: 1px solid #e5e5e5;
		color: #3E3E3E;
		font-family: 'ubuntuwf';
		font-size: 12px;
		margin-bottom: 9px;
		padding: 5px 17px;
		width: 259px;
		/*para Firefox*/
		-moz-border-radius: 5px;
		/*para Safari y Chrome*/
		-webkit-border-radius: 5px;
		/* para Opera */
		border-radius: 5px;
	}	

	h1 { font-size: 40px; line-height: 25px; }
	h2 { font-size: 38px; line-height: 27px; }
	h3 { font-size: 26px; line-height: 26px; }
	h4 { font-size: 22px; line-height: 20px; }
	h5 { font-size: 20px; line-height: 10px; }
	h6 { font-size: 18px; line-height: 16px; }

	*::-webkit-input-placeholder {
	    color: #656565;
	}    
	*:-moz-placeholder {
	    /* FF 4-18 */
	    color: #656565;
	}
	*::-moz-placeholder {
	    /* FF 19+ */
	    color: #656565;
	}    
	*:-ms-input-placeholder {
	    /* IE 10+ */
	    color: #656565;
	}

	div.fileinputs {
		position: relative;
	}

	div.fakefile {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
	}

	input.file {
		position: relative;
		text-align: right;
		-moz-opacity:0 ;
		filter:alpha(opacity: 0);
		opacity: 0;
		z-index: 2;
		cursor: pointer;

	}

	@font-face{ 
	font-family: 'ubuntuwf';
	src: url('font/ubuntu-light_0-webfont.eot');
	src: url('font/ubuntu-light_0-webfont-1.eot') format('embedded-opentype'),
	     url('font/ubuntu-light_0-webfont.woff') format('woff'),
	     url('font/ubuntu-light_0-webfont.ttf') format('truetype'),
	     url('font/ubuntu-light_0-webfont.svg') format('svg');
	}	


	div.selector { float: left; height: 28px; margin-left: 12px; position: relative; width: 230px; }
	div.selector select { font-size: 12px; height: 28px; left: 0; padding: 5px 17px; position: absolute; top: 0; width: 233px; z-index: 4; }
	div.selector span { background: url("../imgs/select.png") no-repeat scroll right center #FFFFFF; border: 1px solid #E5E5E5; border-radius: 5px; color: #B7B7B7; cursor: pointer; font-family: 'ubuntuwf'; height: 16px;
					    margin-left: 26px;
					    padding: 5px 7px 5px 17px;
					    position: absolute;
					    right: 0;
					    top: 0;
					    width: 206px;
	}	

	.content { margin: 0px auto; width: 1000px; }
	.inline-block{ display: inline-block; }
	.header { background: #ffffff; padding: 0px 0px; border-top: 3px solid #007472;}
	.header .sombra { 
		padding: 18px 0px;  
		box-shadow: 0 4px 2px -2px rgba(237,237,237,0.9);
   		-webkit-box-shadow: 0 4px 2px -2px rgba(237,237,237,0.9);
   		-moz-box-shadow: 0 4px 2px -2px rgba(237,237,237,0.9);
   	}
	.logo { background: url("../imgs/logo.png") no-repeat; width: 268px; height: 58px; }
	.logo-legis { background: url("../imgs/logo-legis.jpg") no-repeat center; width: 267px; height: 93px; }
	.logo-legis-en { background: url("../imgs/logo-legis-en.jpg") no-repeat center; width: 267px; height: 93px; }
	.sombra-foot {margin-bottom: 37px;}

	.cuadro {background: #389391; border-bottom: 1px solid #595959; text-align: center;}
	.menu, .redes-sociales { display: inline-block; vertical-align: top; }
	.menu li { display: inline-block; color: #4b4b4b; vertical-align: middle; border-bottom: 3px solid transparent; padding: 12px 0px; font-weight: bold; margin-right: 5px;}
	.menu li a{ color: #ffffff; font-size: 15px; border-right: 1px solid #ccc; padding: 0px 19px; margin-bottom: 0px; }
	.menu li.active a { color: #007472 !important; border-right: 1px solid #ccc; }
	.menu li.active { border-bottom: 3px solid #007472; color: #fff; background:#45a2a0;}
	.menu li.active:hover { border-bottom: 3px solid #007472; color: #fff; background:#45a2a0;}
	.menu li:hover a { color: #00dbd7; }
	.menu li:hover{ border-bottom: 3px solid #00dbd7;  }
	.menu li ul { position: absolute; }
	.circulo { background: #fff; display: inline-block; height: 20px; margin: 6px 6px; padding: 8px; vertical-align: middle; width: 20px; border-radius: 54px; -webkit-border-radius: 54px; -moz-border-radius: 54px; float: right;}
	.icon-contacto { background: url("../imgs/icon-contacto.png") no-repeat;  width: 25px; height: 20px; margin-left: -2px; margin-top: 0; }
	.circulo:hover { background: #ccc; }

 
	.redes-sociales {  margin-top: 21px;  float: right; }
	.redes-sociales li { display: inline-block;  padding: 7px 0px; }
	.icon-redes { display: inline-block; width: 37px; height: 37px; }
	.icon-face { background: url("../imgs/icon-facebook.png") no-repeat; }
	.icon-twitter { background: url("../imgs/icon-twitter.png") no-repeat; margin-left:15px; }
	.icon-youtube { background: url("../imgs/icon-youtube.png") no-repeat; margin-left:15px; }
	.icon-linkedin { background: url("../imgs/icon-linkedin.png") no-repeat; margin-left:15px; }
	.icon-empresa { background: url("../imgs/icon-empresa.png") no-repeat; display: inline-block; width: 36px; height: 19px;  vertical-align: middle;}
	.icon-email { background: url("../imgs/icon-email.png") no-repeat; display: inline-block; width: 13px; height: 10px;}
	.icon-minface { background: url("../imgs/icon-minface.png") no-repeat; display: inline-block; width: 13px; height: 11px;}
	.icon-mintwit { background: url("../imgs/icon-mintwit.png") no-repeat; display: inline-block; width: 13px; height: 11px;}
	.icon-minyou { background: url("../imgs/icon-minyou.png") no-repeat; display: inline-block; width: 14px; height: 10px;}
	.icon-minin { background: url("../imgs/icon-minin.png") no-repeat; display: inline-block; width: 12px; height: 12px;}
	.icon-face:hover { background-position: 0px -43px; }
	.icon-twitter:hover { background-position: 0px -43px; }
	.icon-youtube:hover { background-position: 0px -43px; }
	.icon-linkedin:hover { background-position: 0px -43px; }
	/*039a6*/

	.twitter { background: url("../imgs/twitter.png") no-repeat; width: 44px; height: 36px; display: inline-block; vertical-align: top; padding: 0px 5px;}
	.info-tw {font-size: 22px; color: #ffffff; width: 223px;display: inline-block;}
	.info-tw .text { font-size: 12px;}
	.tuit{ width: 293px; height: 440px; margin-top: 20px; overflow-y: scroll; }


	.quienes { border-bottom: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; margin-top: 37px; color: #399391; font-size: 22px; padding: 9px 0px; font-weight: bold; margin-bottom: 37px;}
	.quienes .txt1 {display: inline-block;}
	.quienes .txt2 {color: #5e5e5e; display: inline-block;}
	.volver { display: inline-block; float: right;}
	.quienes .txt3 {color: #00afb8; font-size: 16px; float: right;}
	.txt3 .cd { display: inline-block; vertical-align: middle; }
	.icon-volver {background: url("../imgs/volver.png") no-repeat; width: 25px; height: 31px; display: inline-block;}
	.q-somos li { display: inline-block; vertical-align: top;}
	.q-somos .text {color: #788086; margin-left: 37px; width: 509px; text-align: justify; line-height: 18px; font-size: 14px;}
	.q-somos .icon { background: url("../imgs/q-titulo.png") no-repeat; width: 89px; height: 89px; display: inline-block; vertical-align: top; margin-bottom: 16px;}
	.q-somos .pers { background: url("../imgs/pers.png") no-repeat; width: 89px; height: 89px; display: inline-block; vertical-align: top; margin-bottom: 16px;}
	.q-somos .quienes.tit { border-top: 0 none; color: #3c3c3c; display: inline-block; margin-left: 12px; margin-top: 5px; vertical-align: top; width: 400px; padding: 9px 0 16px;}
	.q-somos .text.tit { margin: 0; font-weight: bold; font-size: 15px; color: #3e3e3e;}
	.q-somos .st-tit1 { border-bottom: 1px solid #d5d5d5; color: #3c3c3c; display: inline-block; margin-left: 0px; margin-top: 5px; vertical-align: top; width: 404px; padding: 9px 0 16px; font-size: 22px; font-weight: bold;}
	.q-somos .st-tit2 { color: #00afb8; display: inline-block; margin-left:0px; margin-top: 3px; vertical-align: top; padding: 9px 0 16px; font-size: 22px; font-weight: bold;}
	.staff-popup-foto{width:305px; height:305px;}

	.s-titul { color: #414141; font-size: 15px; font-weight: bold; padding-bottom: 12px; padding-top: 15px; }
	.s-info { color: #788086; line-height: 21px; margin-bottom: 25px; font-size: 14px; }
	.s-subti { color: #00AFB8; font-weight: bold; margin-bottom: 8px; }
	.s-sel { margin-bottom: 0px;}
	.link li{ list-style-image:url('../imgs/link.png'); margin-left: 26px; }

	.staff { margin-bottom: 37px; }
	.st-icon { background: url("../imgs/st-icon.png") no-repeat; width: 31px; height: 31px; margin-top: 9px; margin-right: 9px; position: absolute; right: 0px;}
	.c-staff { width: 229px; display: inline-block; margin: 0px 18px 28px 0px; overflow: hidden; position: relative; }
	.st-mascara { background: #00afb8; opacity: 0.67; display: none; width: 269px; height: 241px;}
	.c-staff:hover .st-mascara {display: inline-block;}
	.st-info { color: #416160; display: block; font-size: 13px; font-weight: bold; margin-top: 11px; text-align: center; }
	.info2 {color: #949494; margin-top: 0px; }
	.linea { border-bottom: 1px solid #c4c4c4; margin: 10px 80px 0; }
	.st-imgs { height: 205px; overflow: hidden; width: 229px;}

	.img-sel { position: relative; width: 1000px; height: 458px; margin-bottom: 27px; overflow: hidden; background-size: cover;}
	.info-ser {text-align: center; margin-bottom: 32px; margin-left: 32px; position: absolute; bottom: 0; z-index: 2;}
	.info-ser1 { border-top: 1px solid #FFFFFF; color: #FFFFFF; display: inline-block; font-size: 54px; font-weight: bold; line-height: 52px; text-align: center; margin-bottom: 3px; }
	.info-ser2 { color: #FFFFFF; display: inline-block; font-size: 19px; border-bottom: 1px solid #ffffff;}
	.info-ser3 { background: #00afb8; color: #FFFFFF; display: inline-block; font-size: 21px; }

	.nav-fuera .bx-prev {  left: -62px; background:url("../js/bxslider/images/prev-prensa.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  }
	.nav-fuera .bx-next {  right: -82px; background:url("../js/bxslider/images/next-prensa.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  }
	.nav-fuera .bx-prev:hover {  left: -62px; background:url("../js/bxslider/images/prev-prensa.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  }
	.nav-fuera .bx-next:hover {  right: -82px; background:url("../js/bxslider/images/next-prensa.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  }
	.nav-fuera .bx-controls-direction a {top: 56px;}

	.tit-form {color: #00afb8; font-size: 16px; font-weight: bold; text-align: center; margin-bottom: 37px; }
	.info-form{display: block; margin: 0 197px; }
	.col button, html input[type="button"], input[type="reset"], input[type="submit"] {
   		background: none repeat scroll 0 0 #389391;
   		font-weight: bold;
    	color: #FFFFFF;
    	cursor: pointer;
		height: 39px;
		width: 94px;
		margin-left: 4px;
	}

	.col button, html input[type="button"], input[type="reset"], input[type="submit"]:hover {
   		background: none repeat scroll 0 0 #00afb8;
    	font-weight: bold;
    	cursor: pointer;
	}

	.centro {margin: 0 194px;}
	.c-maps { background: #ffffff; height: 350px; width: 983px; margin-top: 25px; border: 8px solid #ffffff; box-shadow: 2px 2px 5px #999;}

	.tc-nosotros .text {margin-left: 0px; width: 465px; }
	.tc-contacto { margin-left: 43px; width: 488px; }
	.tc-contacto input { margin-left: 9px; width: 197px; }
	.tc-contacto .col input {width: 94px; margin-bottom: 0px; margin-top: 12px; float: right;}
	.tc-contacto img { border: 0 none; margin-left: -7px; vertical-align: middle;}

	.tit-tc { margin-bottom: 14px; margin-left: 54px; text-align: left; }
	.footer{ background: #fff; padding: 0px 23px 30px; margin-top: 10px;}
	.footer .sombra, .info .sombra {  box-shadow: 0 -3px 2px -2px rgba(237,237,237,0.9); -webkit-box-shadow: 0 -3px 2px -2px rgba(237,237,237,0.9); -moz-box-shadow: 0 -3px 2px -2px rgba(237,237,237,0.9); padding-top: 23px; }
	.ul-footer { padding: 10px 0px;}
	.ul-footer li{ color: #878787; font-size: 13px;  display: inline-block; vertical-align: bottom; margin-right: 7px;}
	.ul-footer li:first-child{ border-left: 1px solid #CCCCCC; padding: 5px 0px 5px 38px; width: 25%;}
	.ul-footer .tit { font-size: 13px; color: #041725;}
	.ul-footer .tit.contacto { font-size: 20px;}
	.ul-footer .text { padding-top: 25px; }
	.ul-footer .text.contacto { padding-top: 14px; }
	.footer2 {width: 165px;}
	.footer3 {width: 238px;}

	.footer a{ color: #878787; text-decoration: underline; }
	.izq-footer { text-align: left; }
	.der-footer { text-align: right; }

	.diseno{ text-align: right; color: #878787; font-size: 12px; margin-top: 10px; margin-right: 15px; }
	.diseno div { display: inline-block; vertical-align: middle;}
	.separador { background: url("../imgs/separador.png") no-repeat; width: 2px; height: 24px; margin: 10px 5px;  }
	.logo-heart { background: url("../imgs/logo-diseno.png") no-repeat; width: 40px; height: 16px; display: inline-block;}

	.bxslider li {
		background-position: center top;
	    background-repeat: no-repeat;
	    float: left;
	    height: 321px;
	    background: #dfdfdf;
	}

	.bxslider .texto { text-align: right; text-transform: uppercase; font-size: 27px; color: #fff; }
	.bxslider .texto.bold { font-weight: bold; }
	.bxslider .content { margin-top: 15px; }

	.elementos .elemen { width: 312px; display: inline-block; vertical-align: top; margin-right: 20px; }
	.elementos .elemen:last-child{ margin-right: 0px; }
	.elementos .title { color: #4b4b4b; font-size: 19px; text-transform: uppercase;  }
	.elementos .img, .slider1 .img{ width: 312px; height: 153px; position: relative; margin: 10px 0px; background: #fff; }
	.elementos .texto-ele { color: #4b4b4b; margin: 20px 0px; font-size: 13px; }
	ul.extra li{ width: 49%; display: inline-block; vertical-align: top; margin-bottom: 15px; }
	ul.extra li a { color: #4b4b4b; vertical-align: top; display: inline-block; width: 127px;}
	ul.extra .icon-flecha { background:url('../imgs/flecha-li.png') no-repeat; width: 18px; height: 18px; display: inline-block; margin-right: 5px; }
	ul.extra li a:hover { color: #0039a6; }

	.noticias { padding-top: 2px; overflow: hidden; }
	.noticias li { margin: 7px 10px; padding: 3px 0px;		box-shadow: 0 4px 2px -2px rgba(237,237,237,0.9);
   		-webkit-box-shadow: 0 4px 2px -2px rgba(237,237,237,0.9);
   		-moz-box-shadow: 0 4px 2px -2px rgba(237,237,237,0.9); }
	.noticias li .fecha { color: #4b4b4b; font-size: 12px; font-weight: bold; }
	.noticias li a { text-decoration: underline; color: #4b4b4b; font-size: 12px; }
	.noticias li a:hover { color: #0039a6; }
	.informacion { text-align: center; }
	.informacion li { color: #242424; font-size: 36px; display: inline-block; margin-top: 8px;}
	.informacion .tit { color: #007472; margin-left: 3px; }
	.content-inicio .text { margin: 25px auto; text-align: justify; width: 930px; color: #788086; font-size: 18px; }

	.col, .col-one, .col-two, .col-three { display: inline-block; margin-bottom: 10px; vertical-align: top;}
	.col-one {width: 316px;}
	.col-two {width: 657px;}
	.col-three {width:1000px;}
	.w-span1 { width: 317px;  margin-left: 20px; display: inline-block; vertical-align: top;  }
	.w-span2 {  background: none repeat scroll 0 0 #01AFB8; display: inline-block; height: 134px; margin-top: 20px; padding: 20px 14px 20px 22px; vertical-align: top; width: 621px; }
	.w-span3 { background: none repeat scroll 0 0 #01AFB8; height: 140px; margin-bottom: 14px; margin-left: 20px; padding: 0px 18px; width: 282px; }
	.w-span4 { background:#00434d; height: auto; width: 282px; margin-left: 20px; padding: 20px 18px; }
	.w-span2 .tit {color: #ffffff; font-size: 23px; margin-bottom: 10px; display: inline-block;}
	.w-span2 .text {color: #ffffff; font-size: 16px; width: 80%;} 
	.w-span2 .derecho { background: url("../imgs/derechos.png") no-repeat; width: 89px; height: 89px; margin-top: 21px;  float: right; }
	.w-span3 .tit {color: #ffffff; font-size: 23px; margin-bottom: 10px; margin-top: 20px; display: inline-block;}
	.w-span3 .text {color: #ffffff; font-size: 13px; width: 60%; } 
	.w-span3 .prensa { background: url("../imgs/prensa.png") no-repeat; width: 89px; height: 89px; margin-top: 21px;  float: right; }
	
	a.link-white{ font-size:inherit; color:#7fe0e5; text-decoration:underline; font-style:italic;}
	a.link-white:hover{color:#FFFFFF;}

	.mascara { background: none repeat scroll 0 0 #052120; display: none; width: 319px; height: 241px; opacity: 0.89; position: absolute; top: 0; z-index: 1;  }
	.titmask { font-size: 23px; color: #ffffff; margin: 27px 40px; border-left: 1px solid #ccc; padding: 0px 20px;}
	.titumask {font-size: 16px; color: #ffffff; margin: 24px 40px; border-left: 1px solid #ccc; padding: 0px 20px;}
	.titmask .text{ color: #ffffff; font-size: 14px; padding: 14px 0px; display: inline-block;}
	.titmask .icon {background: url("../imgs/icon-mouse.png") no-repeat; width: 16px; height: 28px; display: inline-block; vertical-align: middle;}
	.titumask {font-size: 23px; color: #ffffff; margin: 38px 40px; border-left: 1px solid #ccc; padding: 0px 20px;}
	.titumask .text{ color: #ffffff; font-size: 14px; padding: 14px 0px; display: inline-block;}
	.titumask .icon {background: url("../imgs/icon-mouse.png") no-repeat; width: 16px; height: 28px; display: inline-block; vertical-align: middle;}
	.n-left { margin-left: 0px; }
	.c-imagen { background:#ccc; height: 239px; position: relative; display: block; overflow: hidden; border-left: 3px solid: red; cursor: pointer;}
	.c-imagen .tit{ position: absolute; bottom: 0px; right: 0px;  background: #007472; padding: 10px 20px; font-size: 19px; color: #fff; }
	.c-imagen:hover .mascara { display: block; }
	.c-imagen:hover .tit { display: none; }



	.elementos .imagen, .slider1 .imagen{ position: relative; display: block;}
	.elementos .imagen:hover .mascara, .slider1 li:hover .mascara{ display: block; }

	.elementos .img:before, .elementos .img:after, .slider1 .img:before, .slider1 .img:after{
	    content: "";
	    position: absolute;
	    z-index: -2;
	}
	.elementos .img:before,.slider1 .img:before{
	    bottom: 15px;
	    left: 15px;
	    width: 50%;
	    height: 20%;
	    box-shadow: 0 12px 10px rgba(0, 0, 0, 0.7);
	    -webkit-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.7);
	    -moz-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.7);
	    -webkit-transform: rotate(-5deg);
	    -moz-transform: rotate(-5deg);
	    -ms-transform: rotate(-5deg);
	    -o-transform: rotate(-5deg);
	    transform: rotate(-5deg);
	}
	.elementos .img:after, .slider1 .img:after{
	    bottom: 15px;
	    width: 50%;
	    height: 20%;
	    right: 15px;
	    left: auto;
	    box-shadow: 0 12px 10px rgba(0, 0, 0, 0.7);
	    -webkit-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.7);
	    -moz-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.7);
	    -webkit-transform: rotate(5deg);
	    -moz-transform: rotate(5deg);
	    -ms-transform: rotate(5deg);
	    -o-transform: rotate(5deg);
	    transform: rotate(5deg);
	}

	/*seccion*/
	.submenu { background: #0039a6;  }
	.submenu li { display: inline-block; position: relative; }
	.submenu li a{ color: #fff; padding: 20px 15px; display: block;}
	.submenu li a:hover { color: #7474eb; }
	.submenu .active:before, .submenu .active:after {
	 	content: " ";
	 	position: absolute;
	 	display: block;
	 	width: 0;
	 	height: 0;
	 }
	/* BOTTOM ARROW */
	.submenu .active:before, .submenu .active:after {
	 	border-left: 15px solid transparent;
	 	border-right: 15px solid transparent;
		left: 20%;
	}
	.submenu .active:after {
	 	border-top: 16px solid #0039A6;
	 	bottom: -16px;
	 	z-index: 2;
	}
	.submenu .active:before {
	 	border-top: 16px solid #0039A6;
	 	bottom: -16px;
	 	z-index: 1;
	}

	.banner-seccion { background: #ccc; background-size: cover; background-position: center; position: relative; margin-top: 20px; }
	.mask-slide {  background: none repeat scroll 0 0 #052120; display: block; width: 1000px; height: 465px; opacity: 0.1; position: absolute; top: 0; z-index: 1}
	.mascara-sec{ background: url('../imgs/mascara-banner-seccion.png') no-repeat center center; position: absolute; height:306px; top: 0px; z-index: 1; margin: 0px auto; left: 0px; right:  0px;} 
	.banner-seccion .cont-seccion{ z-index: 2; position: relative; }
	.banner-seccion .title { color: #fff; font-size: 32px; font-weight: bold; padding-top: 9%; }
	.banner-seccion .slogan{  color: #fff; font-size: 16px;  width: 250px; margin-left: 15px; padding-left:15px; border-left: 2px solid rgba(255,255,255,0.5);  }
	.info-ban {position: relative; text-align: center; margin-top: 146px; z-index: 2;}
	.info-ban1 { border-top: 1px solid #FFFFFF; color: #FFFFFF; display: inline-block; font-size: 40px; font-weight: bold; line-height: 52px; text-align: center; margin-bottom: 3px; }
	.info-ban2 { color: #FFFFFF; display: inline-block; font-size: 16px; border-bottom: 1px solid #ffffff;}
	.info-ban3 { background: #00afb8; color: #FFFFFF; display: inline-block; font-size: 16px; }

	.icon-mas { background: url('../imgs/ver-mas.png') no-repeat; width: 28px; height: 27px; display: inline-block; vertical-align: middle; margin-left: 10px; }
	.a-info:hover .icon-mas { background-position: 0px -28px; }

	.texto-in{ color: #4b4b4b; font-size: 13px; margin: 30px 0px; }
	.slider-sec li { width: 312px; display: inline-block; vertical-align: top; margin-right: 22px; height: 310px; overflow: hidden;}
	.slider-sec li:last-child{ margin-right: 0px; }
	.slider-sec li h2 { color: #0039a6; font-size: 15px; margin: 10px 0px; }
	.slider-sec li p { font-size: 13px; color: #4b4b4b; margin: 2px 0px; height: 51px; text-overflow: ellipsis; white-space: normal; overflow: hidden;}
	.slider-sec li .ver-mas { text-decoration: underline; font-size: 13px; color: #0039a6; text-align: right; }

	.info { background: #fff; display: none; }
	.info .content { position: relative; }
	.detalle-equipo { padding: 20px 0px; }
	.detalle-equipo .title { color: #0039a6; margin-top: 15px; font-size: 18px; margin-bottom: 10px; }
	.detalle-equipo .texto { color:#4b4b4b; font-size: 13px; text-align: justify;}
	.detalle-equipo a { text-decoration: underline; font-size: 13px; color: #0039a6;}
	.slider-sec a.active .flecha-equipo { opacity: 1; }
	.slider-sec a.active .mascara { background: url("../imgs/mascara-act.png") no-repeat; display: block; }

	.flecha-equipo { background: url("../imgs/flecha-sec.png") no-repeat center; text-align: center; width: 38px; height: 18px; margin: 0px auto; position: relative; bottom: -5px; opacity: 0;}
    .slider-sec a.active .flecha-equipo{ opacity: 1; }

    .corp { margin: 20px 0px; }
    #accordion { list-style: none; padding: 0 0 0 0; width: 220px; margin: 0; display: inline-block; vertical-align: top;}
	#accordion a.menu{ display: block; font-size:12px; color:white; cursor: pointer; padding: 15px 10px; margin:0; background-color: #0039A6; background-image: url(../images/arrow-down.png); background-position: right center; background-repeat:no-repeat; border-bottom: 1px solid #eff2f5; }
	#accordion a.menu.active{ background: #00308b; }
	#accordion ul { list-style-type: none; display: none; background: #eff2f5 url(/images/stripes.png) repeat; }
	#accordion ul li { font-weight: normal; cursor: auto; padding: 5px; height: 15px; font-size:11px; color: #375d84; display:block; }
	#accordion ul li:hover { background-color: #d6dfec; font-weight: normal; cursor: auto; padding: 5px; font-size:11px; color: #375d84;display:block; }
	#accordion a { text-decoration: none; color: #375d84; }

	.contenido-menu {  display: inline-block; vertical-align: top; width: 755px; margin-left: 15px; }
	
	
	.left-top{float:left; margin:0px 20px 20px 0px;}
	.left-middle{float:left; margin:20px 20px 20px 0px;}
	.right-top{float:right; margin:0px 0px 20px 20px; }
	img.img-serv {width: 300px;}
	.right-middle{float:right; margin:20px 0px 20px 20px;}
	
	
	
	
	/* Inicio ++++++  TABS*/
	#tabs-left h1, #tabs-left h2, #tabs-left h3, #tabs-left h4, #tabs-left h5{color:#399391; font-weight: bold; font-family: 'ubuntuwf'; letter-spacing: 0px; line-height: 0px;}
	#tabs-left h1 {border-bottom: 1px solid #D5D5D5; font-size: 22px; padding: 22px 0px; margin-bottom: 30px;}
	#tabs-left h2{font-size: 19px;}
	#tabs-left h3{font-size: 16px;}
	#tabs-left h4{font-size: 14px;}
	#tabs-left h5{font-size: 12px;}
	
	.tabs_list {text-align:left;}
	.tabs_list li{
	    list-style-image: url('../imgs/link.png');
		margin-left: 26px;	
	}
	
	#tabs-left { 
		left: 14.5em;
		position: relative;
		width: 53em;
		margin-bottom:60px;
	} 

	#tabs-left .ui-tabs-nav {
		bottom: 0.25em;
		left: -176px;
		padding: 0.2em 0px 0.2em 0.2em;
		position: absolute;
		top: 0px;
		width: 176px;
	}
	
	#tabs-left .ui-tabs-nav li { 
		right: 0px; 
		width: 100%; 
		border-right: none; 
		border: 0px !important; 
		-moz-border-radius: 0px; 
		-webkit-border-radius: 0px; 
		border-radius: 0px; 
		overflow: hidden; 
		background: #e6e6e6;
		padding: 5px 0px 5px 0px;
	} 
	#tabs-left .ui-tabs-nav li.ui-tabs-selected, 
	#tabs-left .ui-tabs-nav li.ui-state-active { 
		border-right: 1px solid transparent; 
		background: #399391;
		color:#FFFFFF;
	} 
	#tabs-left .ui-tabs-nav li a { 
		text-align: left;
		letter-spacing: 0px;
		font-weight: normal;
		width: 81%;
		white-space: normal;
	} 
	
	
	.ui-widget-header .ui-state-default { background: none; border: 0px; }
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #464646 !important; }
	.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #FFFFFF !important; }
	#tabs-left .ui-tabs-nav li.ui-state-default:hover { background: #d9d9d9; color: #e2001a !important; }
	.ui-state-active:hover { background: #399391 !important; } 
	.ui-state-default a:hover { color: #004a6e !important; }
	.ui-state-active a:hover { color: #FFFFFF !important;}
	.ui-widget-header { background: none; border: none;}
	.ui-widget-content{ background: #f6f6f6; border: none; border-radius: 0px; }
	
	.ultabs li { padding: 7px 0px;}
	.ultabs li:last-child { border-bottom: 0px; } 
	.ultabs li { list-style-image: url("../images/list-productos.png"); list-style-position: outside ; margin-left: 40px; }
	
	#tabs-left { background: none !important; }
	.ui-tabs-panel.ui-widget-content.ui-corner-bottom { background: none repeat scroll 0 0 #F6F6F6; min-height:200px; border-left: solid 4px #399391; padding-bottom: 40px;}
	
	#tabs-left {color: #788086; text-align: justify; line-height: 18px; font-size: 14px;}
	/* Inicio ++++++  TABS*/
	
	/******Select IDIOMA *********/
	.idioma {float: right; width: 181px ! important; margin-right: 7px; margin-top: 26px;}
	.idioma select{ left: -25px !important; width: 111px !important; }
	.idioma span { width: 87px !important; }
	.idioma .selector { width: 87px; }
	.idio-txt {float: left; margin-top: 5px; margin-right: 26px; color: #788086;}
	

	/******Cambio de Responsive******/
	.menu-movil {display: none; height: 53px;}
	.banner-princ {width: 1139px; height: 367px; background-size: cover;}
	.q-foto {width: 450px; height: 362px; background-size: cover !important;}
	.img-tcn {width: 460px; height: 150px;}
	.btn-tcn {float: right;}
	.textarea-tcn {width:444px;}
	.tcn-ul-izq {display: inline-block; vertical-align: top; width: 244px; }
	.tcn-ul-der {display: inline-block; margin-left: 0; vertical-align: top; width: 241px; }
	.ciudad-resp { margin-top: 9px; }


	.valores .n-last {
	    margin-left: 21px;
	    width: 508px;
	}
	.valores li {
	    color: #788086;
	    display: inline-block;
	    font-size: 14px;
	    line-height: 18px;
	    text-align: justify;
	    vertical-align: top;
	    width: 466px;
	    margin-bottom: 27px;
	}

	.quienes.tit-val {
	    border-top: 0px;
	    color: #3C3C3C;
	}

	.valores .tit-val {
	    margin-bottom: 7px;
	    color: #3C3C3C;
	}


	.valores h6.txt-val {
	    display: inline-block;
	    font-size: 15px;
	    font-weight: bold;
	    margin: 2px 0 0 16px;
	    vertical-align: middle;
	}


	</pre></body></html>